# encoding: utf-8
# module PyQt5.QtCore
# from /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import sip as __sip


class QMessageAuthenticationCode(): # skipped bases: <class 'sip.simplewrapper'>
    """ QMessageAuthenticationCode(QCryptographicHash.Algorithm, QByteArray key=QByteArray()) """
    def addData(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QMessageAuthenticationCode.addData(str, int)
        QMessageAuthenticationCode.addData(QByteArray)
        QMessageAuthenticationCode.addData(QIODevice) -> bool
        """
        return False

    def hash(self, QByteArray, QByteArray_1, QCryptographicHash_Algorithm): # real signature unknown; restored from __doc__
        """ QMessageAuthenticationCode.hash(QByteArray, QByteArray, QCryptographicHash.Algorithm) -> QByteArray """
        return QByteArray

    def reset(self): # real signature unknown; restored from __doc__
        """ QMessageAuthenticationCode.reset() """
        pass

    def result(self): # real signature unknown; restored from __doc__
        """ QMessageAuthenticationCode.result() -> QByteArray """
        return QByteArray

    def setKey(self, QByteArray): # real signature unknown; restored from __doc__
        """ QMessageAuthenticationCode.setKey(QByteArray) """
        pass

    def __init__(self, QCryptographicHash_Algorithm, QByteArray_key=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""



